// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

// 待办事项：通过测试扩展受支持的平台集。
// 该指令是特定于操作系统的，但运行时只支持amd64和arm64。请参阅src/runtime/libfuzzer*。
// 
// 如果更新此约束，也要更新cmd/internal/sys。模糊的声音。
// 
// 开始：构建！（（darwin | | linux | windows | | freebsd）和&（amd64 | | arm64））

package fuzz

// TODO（#48504）：在仪器工作的平台上重新启用。
// 理论上，我们根本不需要这个文件：如果二进制文件是在没有覆盖范围的情况下构建的，那么_计数器和_计数器应该有相同的地址。
// 但是，这导致了aix/ppc64上的初始化失败，因此在这里被禁用。

// coverage返回一个[]字节，其中包含用于检测源代码的每个边缘的唯一8位计数器。只有在构建时设置了
// /`-d=libfuzzer`时，才会生成此覆盖率数据。这可以用来理解代码
// 测试执行的覆盖范围。
func coverage() []byte { return nil }
